<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 月份去到上个月或者下个月  都直接用setDate
        //    上个月  setDate(0) 
        //    下个月  setDate(32)

        function getNowDays() {
            var date = new Date() ;
            // 分析：本月的天数 = 本月的最后一天 = 下个月的第0天
            // 月份去到下个月
            // date.setMonth(date.getMonth() + 1) ;
            // 日期设置  32-59
            date.setDate(32) ;
            // 日期推到第0天
            date.setDate(0) ;

            var day = date.getDate() ;
            console.log(day) ;
        }

        getNowDays() ;


        // 假如今天是 2023.1.31
        //     2023.2.31  ->   2023.3.3

        //   setMonth()  不一定去的就是下个月

    </script>
    
</body>
</html>